package com.cloudlead.common.worker;

import javax.ws.rs.container.AsyncResponse;
import java.util.Map;

/**
 * API 外部调用统一入口
 * 
 * @author dean.lu
 * 
 */
public interface ApiService {

	/**
	 * 执行动作
	 *  @param actionName
	 *            动作名称
	 * @param requestString
	 *            动作请求
     * @param requestHeaders
     * @param asyncResponse 异步响应
     */
	void execute(String actionName, String requestString, Map<String, String> requestHeaders, AsyncResponse asyncResponse);

}
